encryption security strong authentication cctv malicious code infections access control firewall mcafee identity theft norton alarm man in the browser internet security malicious attacks antivirus network security cryptography two factor authentication